package com.yupi.yupicturebackend.utils;

/**
 * 颜色转换工具类
 */
public class ColorTransformUtils {
    private ColorTransformUtils() {
        //工具类不需要实例化
    }

    /**
     * 转换为标准颜色 (将数据万象的五位色值转为六位色值)
     * @param color
     * @return
    */
    //0x927e69
    public static String getStandardColor(String color){
        // 0X080e0 是一个16进制的颜色值=》0x080e00(每一种rgb色调都只能有一个0，要转换为两个0，00)
        //如果是六位不需要转换，如果是五位给第三位后面加个0
        //示例:0x080e0 => 0x080e00
        if(color.length() == 7){
            color = color.substring(0, 4) + "0" + color.substring(4, 7);
        }
        return color;
    }
}
